package cn.szsys.integration.helper.business;

import cn.szsys.integration.constants.EconomicCapabilityConstant;
import cn.szsys.integration.dto.EconomicCapabilityDTO;

import java.util.HashMap;
import java.util.Map;

/**
 * 经济能力(A1.0)
 *
 * @author Ryan
 * @since 2025-05-09
 **/
public abstract class AbstractEconomicCapabilityHandlerChain implements IBilledHandlerChain<EconomicCapabilityDTO> {

    protected static final Map<String, String> CODE_MAP = new HashMap<>();

    static {
        CODE_MAP.put(EconomicCapabilityConstant.CODE_FIN_CAPACITY_00, "financial_2w_013");
        CODE_MAP.put(EconomicCapabilityConstant.CODE_FIN_CAPACITY_01, "financial_10w_v8_014");
        CODE_MAP.put(EconomicCapabilityConstant.CODE_FIN_CAPACITY_02, "financial_10w_v9_015");
        CODE_MAP.put(EconomicCapabilityConstant.CODE_FIN_CAPACITY_03, "10001");
    }
}
